package com.woniuxy.carrental.mapper;

import com.woniuxy.carrental.entity.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author author
 * @create 2021-09-28 15:30
 */
public interface EmpMapper {
    //根据账号密码查找员工
    Emp findByEmpAccAndEmpPwd(@Param("account") String empAcc, @Param("password")String empPwd);
    //测试
    Emp findByEmpAccAndEmpPwd01(String empAcc);
    //根据名称查询表中数据、
    Emp findByAcc(String account);

    String findPwdByAcc(String account);
    Emp findByEmpid(Integer empid);
    //查询所有员工并分页展示
    List<Emp> findAllEmpsByPage(@Param("emp") Emp emp,@Param("empname") String empname, @Param("status") String status,@Param("pageIndex") int pageIndex, @Param("pageSize") int pageSize);
    //获取分页查询的总数条数
    int findEmpsCountByPage(@Param("emp")Emp emp);
    //添加员工
    void addEmp(Emp emp);
    //删除员工
    void deleteEmp(String account);

    void updateEmp(@Param("emp") Emp Emp);
}
